import 'dart:io';

void main(List<String> args) {
  print('这是立即打印的代码');
  Future<String> data = getData();
  print(data);
  print('执行完毕');
}

// Promise
// getData(){
//  return Promise((resolve, reject) =>  {  resolve(' 成功的 值') })  .then
// }

// Future 类似 Promise, 异步的
// 语法: Future((){ // return 表示成功})
 getData() {
  return Future<String>(() {
    // 让代码 5秒钟之后才往后走
    sleep(Duration(seconds: 5));

    return '获取的数据';
  });
}
